remote-controlled helicopter - French English Dictionary